package org.wendu.wdoa.service;

import org.wendu.wdoa.common.CurrentUser;
import org.wendu.wdoa.common.page.Page;
import org.wendu.wdoa.dto.TaskBeanDto;
import org.wendu.wdoa.dto.TaskDto;
import org.wendu.wdoa.model.Task;

import java.util.List;

public interface TaskService {
    void addNewTask(CurrentUser currentUser, TaskDto taskDto);

    void holdNewTask(String task_id);

    List<Task> selectAllTask(CurrentUser currentUser);

    List<Task> selectNoTask(CurrentUser currentUser);

    void modifyTask(TaskDto taskDto);

    void deleteTaskOne(String task_id);

    void issueTask(TaskBeanDto taskBeanDto);
}
